﻿using System;
using SharpSqlAnalyzer.nodes;

namespace SharpSqlAnalyzer.stmt.teradata
{
	// Token: 0x020000D4 RID: 212
	public class TTeradataEndTransaction : TCustomSqlStatement
	{
		// Token: 0x06000778 RID: 1912 RVA: 0x00300BD2 File Offset: 0x002FEDD2
		public TTeradataEndTransaction(EDbVendor dbvendor) : base(dbvendor)
		{
			this.sqlstatementtype = ESqlStatementType.sstteradataendtransaction;
		}

		// Token: 0x06000779 RID: 1913 RVA: 0x00300BE6 File Offset: 0x002FEDE6
		public override int doParseStatement(TCustomSqlStatement psql)
		{
			return 0;
		}

		// Token: 0x0600077A RID: 1914 RVA: 0x00300BE9 File Offset: 0x002FEDE9
		protected internal override int dochecksyntax(TCustomSqlStatement psql)
		{
			this.isparsed = true;
			return 0;
		}

		// Token: 0x0600077B RID: 1915 RVA: 0x00300BF3 File Offset: 0x002FEDF3
		public override void accept(TParseTreeVisitor v)
		{
			v.preVisit(this);
			v.postVisit(this);
		}

		// Token: 0x0600077C RID: 1916 RVA: 0x00300C03 File Offset: 0x002FEE03
		public override void acceptChildren(TParseTreeVisitor v)
		{
			v.preVisit(this);
			v.postVisit(this);
		}
	}
}
